﻿#region

using Microsoft.Extensions.Logging;

#endregion

namespace Vin.Extension.HttpLogging.Logging;

// List<EventId> eventIds
public class VinLogger() : ILogger
{
    public IDisposable? BeginScope<TState>(TState state) where TState : notnull
    {
        return null;
    }

    public bool IsEnabled(LogLevel logLevel)
    {
        return true;
    }

    public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception? exception,
        Func<TState, Exception?, string> formatter)
    {
        // if (eventIds.Contains(eventId))
        // {
        //     string message = formatter(state, exception);
        // }
    }
}